﻿using BonjourQuotation.UI.Models.BaseModel;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Web;
using System.Web.WebPages.Html;

namespace BonjourQuotation.UI.Models.PartialModel
{
    public class QuotationHotelGridViewModel : UserAllPermissionsViewModel
    {
        public bool QuotaHotelConfirmed { get; set; }
        public List<QuotationHotelGridRowViewModel> Rows { get; set; }
        [DisplayName("Guide:")]
        public string GuideSum { get; set; }
        [DisplayName("Free:")]
        public string FreeSum { get; set; }
        [DisplayName("Driver:")]
        public string DriverSum { get; set; }
        [DisplayName("ABC:")]
        public string BreakfSum { get; set; }
        [DisplayName("#N:")]
        public string NightSum { get; set; }
        [DisplayName("Lg:")]
        public string LgSum { get; set; }
        [DisplayName("RPP:")]
        public string RppSum { get; set; }
        [DisplayName("SS:")]
        public string SsSum { get; set; }

        public bool QuotaHotelIsNewLine { get; set; }
        public string QuotaHotelErrorMessage { get; set; }
        public string QuotaHotelErrorCode { get; set; }
        public bool QuotaHotelIsInsert { get; set; }
        public int QuotaHotelInsertRow { get; set; }
        public DateTime? ArrivalDate { get; set; }
    }
    public class QuotationHotelGridRowViewModel
    {
        public int HotelID { get; set; }
        public string VendorID { get; set; }
        public string QuotaID { get; set; }
        public string LineNo { get; set; }
        public string LineDate { get; set; }
        public string HotelDesc { get; set; }
        public bool HotelM { get; set; }
        public string Room { get; set; }
        public string tax { get; set; }
        public string OccTax { get; set; }
        public bool GuideFlag { get; set; }
        public bool FreeFlag { get; set; }
        public bool DriverFlag { get; set; }
        public string RoomTax { get; set; }
        public string RoomTax2 { get; set; }
        public string Breakfast { get; set; }
        public string BrfType { get; set; }
        public bool BGuideFlag { get; set; }
        public bool BFreeFlag { get; set; }
        public string Nights { get; set; }
        public string Luggage { get; set; }
        public string RoomPP { get; set; }
        public string SingleSupp { get; set; }
        public string CurrencyHotel { get; set; }
    }
}